=========================================================================== BBS: The Abacus * HST/DS * Potterville MI Date: 05-17-93 (12:48) Number: 43 From: CORIDON HENSHAW Refer#: NONE To: ALL Recvd: NO Subj: (2) Assorted text scrolli Conf: (35) Quick Basi --------------------------------------------------------------------------- '>>> Start of page 2. GOSUB UpdateScroll END IF ELSE GOSUB UpdateScroll END IF CASE CHR$(0) + "H" 'Up BarLine = BarLine - 1 IF BarLine < StartLine THEN BarLine = StartLine BaseLine = BaseLine - 1 IF BaseLine < StartLine THEN BaseLine = StartLine Chirp ELSE GOSUB UpdateScroll END IF ELSE GOSUB UpdateScroll END IF CASE CHR$(0) + "G" 'Home IF BaseLine <> StartLine THEN BarLine = StartLine BaseLine = StartLine GOSUB UpdateScroll ELSE IF BarLine <> StartLine THEN BarLine = StartLine GOSUB UpdateScroll ELSE Chirp END IF END IF CASE CHR$(0) + "O" 'End IF BaseLine <> TopBound - TotalLines THEN BaseLine = TopBound - TotalLines BarLine = EndLine GOSUB UpdateScroll ELSE IF BarLine <> TotalLines THEN BarLine = TotalLines GOSUB UpdateScroll ELSE Chirp END IF END IF CASE CHR$(0) + "I" 'PGUP IF BaseLine - TotalLines >= 1 THEN BaseLine = BaseLine - TotalLines BarLine = StartLine GOSUB UpdateScroll ELSE IF BaseLine <> 1 THEN BaseLine = StartLine BarLine = StartLine GOSUB UpdateScroll ELSE Chirp END IF END IF CASE CHR$(0) + "Q" 'PGDN IF BaseLine + TotalLines <= TopBound -_ TotalLines THEN BaseLine = BaseLine + TotalLines BarLine = EndLine GOSUB UpdateScroll ELSE IF BaseLine <> TopBound - TotalLines THEN BaseLine = TopBound - TotalLines BarLine = EndLine GOSUB UpdateScroll ELSE Chirp END IF END IF CASE CHR$(13) 'Enter ExitFlag = 0 'Exit ScrollMenu = BaseLine + BarLine - 1 CASE CHR$(27) 'ESC ExitFlag = 0 ScrollMenu = 0 '>>> See Next Page >>> --- GEcho 1.00 * Origin: TCS Concordia - Mail Only - Toronto, Ontario (1:250/820) SEEN-BY: 1/211 11/2 4 13/13 101/1 108/89 109/25 110/69 114/5 123/19 124/1 SEEN-BY: 153/752 154/40 77 157/2 159/100 125 430 575 950 203/23 209/209 SEEN-BY: 261/1023 280/1 390/1 396/1 15 397/2 2230/100 2440/5 3603/20